package com.zanglikun.activity.util;

/**
 * Activity 基础接口
 * 定义所有 Activity 必须实现的契约
 */
public interface Activity {
    /**
     * 执行当前 Activity 的业务逻辑
     * @param context 上下文对象，用于在 Activity 之间传递数据
     * @return 是否继续执行下一个 Activity
     */
    boolean execute(ActivityContext context);

    /**
     * 获取当前 Activity 的名称
     */
    String getName();
}